Model Checking for a Probabilistic Branching
نویسنده
چکیده
We consider concurrent probabilistic systems, based on probabilistic automata of Segala & Lynch 55], which allow non-deterministic choice between probability distributions. These systems can be decomposed into a collection of \computation trees" which arise by resolving the non-deterministic, but not probabilistic, choices. The presence of non-determinism means that certain liveness properties cannot be established unless fairness is assumed. We introduce a probabilistic branching time logic PBTL, based on the logic TPCTL of Hansson 30] and the logic PCTL of 55], resp. pCTL of 14]. The formulas of the logic express properties such as \every request is eventually granted with probability at least p". We give three interpretations for PBTL on concurrent probabilistic processes: the rst is standard, while in the remaining two interpretations the branching time quantiiers are taken to range over a certain kind of fair computation trees. We then present a model checking algorithm for verifying whether a concurrent probabilistic process satisses a PBTL formula assuming fairness constraints. We also propose adaptations of existing model checking algorithms for pCTL 14, 4] to obtain procedures for PBTL under fairness constraints. The techniques developed in this paper have applications in automatic veriication of randomized distributed systems.
منابع مشابه
Model-checking branching-time properties of probabilistic automata and probabilistic one-counter automata
This paper studies the problem of model-checking of probabilistic automaton and probabilistic one-counter automata against probabilistic branching-time temporal logics (PCTL and PCTL∗). We show that it is undecidable for these problems. We first show, by reducing to emptiness problem of probabilistic automata, that the modelchecking of probabilistic finite automata against branching-time tempor...
متن کاملBranching-time model-checking of probabilistic pushdown automata
In this paper we study complexity of the model-checking problem for probabilistic pushdown automata (pPDA) and qualitative fragments of two branching-time logics PCTL∗ and PECTL∗. We prove that this problem is in 2-EXPTIME for pPDA and qualitative PCTL∗. Consequently, we prove that model-checking of stateless pPDA (pBPA) and both qualitative PCTL∗ and qualitative PECTL∗ is 2-EXPTIME-hard. These...
متن کاملUndecidability of model-checking branching-time properties of stateless probabilistic pushdown process
In this paper, we settle a problem in probabilistic verification of infinite–state process (specifically, probabilistic pushdown process). We show that model checking stateless probabilistic pushdown process (pBPA) against probabilistic computational tree logic (PCTL) is undecidable.
متن کاملProbabilistic Bisimulations for PCTL Model Checking of Interval MDPs
Verification of PCTL properties of MDPs with convex uncertainties has been investigated recently by Puggelli et al. However, model checking algorithms typically suffer from state space explosion. In this paper, we address probabilistic bisimulation to reduce the size of such an MDPs while preserving PCTL properties it satisfies. We discuss different interpretations of uncertainty in the models ...
متن کاملA Branching - Time Theory for ProbabilisticModel Checking ?
This paper develops an approach to branching-time proba-bilistic model checking that is based on quantifying the likelihood with which a system satisses a formula in the traditional mu-calculus. The semantics uniformly extends the standard interpretation of the mu-calculus and also subsumes work done in more restrictive probabilistic models. We also show how in our setting model checking may be...
متن کامل